// if(true) {
//     let foo ='aaa'
// }
// console.log(foo);
// -------------------------------
// for(var i=0;i<3;i++) {
//     for(var i=1;i<3;i++) {
//         console.log(i)
//     }
//     console.log('内层结束i=',i)
// }
// for(let i=0;i<3;i++) {
//     for(let i=1;i<3;i++) {
//         console.log(i)
//     }
//     console.log('内层结束i=',i)
// }
// ------------------------------
// for(let i=0; i<3; i++) {
//     let i = 'foo'
//     console.log(i)
// }
// 拆分就是
let i = 0;
if(i<3) {
    let i = 'foo'
    console.log(i)
}
i++
if(i<3) {
    let i = 'foo'
    console.log(i)
}
i++
if(i<3) {
    let i = 'foo'
    console.log(i)
}
// 所以说for是双层作用域
// for(let ...)这是一层作用域
// 里面又是内层作用域